package chapter2.chapter2homework;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * @Project ：learn_java
 * @File ：question2.java
 * @IDE ：IntelliJ IDEA
 * @Author ：自由如风间
 * @Date ：2025/2/27 16:39
 * @Description ：
 * 键盘录入一串字符，去掉其中重复字符，
 * 打印出不同的那些字符，必须保证顺序。
 * 例如输入：aaaabbbcccddd，打印结果为：abcd
 */

public class question2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入一串字符：");

        String inputStr = scanner.next();

        ArrayList<Character> uniqueChars = new ArrayList<Character>();

        for (char c : inputStr.toCharArray()) {
            if (uniqueChars.contains(c)) {
                continue;
            }
            uniqueChars.add(c);
        }

        System.out.println("去重结果：" + uniqueChars);
    }
}
